DeliciousBrains\WPMDB\Common\Filesystem\RecursiveScanner A

Total Complexity 72
Dependencies 5
Dependents 0
Total lines 502
Lines of code 221
Logical lines of code 124
Comment lines 182
Methods 29
Properties 6

Methods 29

Method Rating Maintainability Complexity Lines of code
scan()
A
44 11 46
build_manifest_tree()
S
54 6 20
is_scan_complete()
S
59 6 16
get_scandir_manifest_filename()
S
61 5 11
get_resume_position()
S
57 4 17
add_child_item()
S
70 3 5
update_child_item()
S
68 3 6
update_manifest_item()
S
68 3 7
update_root_item()
S
70 2 6
save_manifest()
S
68 2 7
add_root_item()
S
71 2 5
load_manifest()
S
74 2 5
remove_scandir_manifest()
S
72 2 6
reached_bottleneck()
S
74 2 4
unset_manifest_file()
S
68 2 7
get_bottleneck()
S
74 2 4
initialize()
S
71 2 6
get_root()
S
71 2 6
increment_scan_count()
S
81 1 3
get_scandir_manifest()
S
76 1 4
__construct()
S
74 1 5
is_root_item()
S
79 1 3
register()
S
75 1 4
scan_manifest_exists()
S
80 1 3
set_intent()
S
81 1 3
set_excludes()
S
81 1 3
is_enabled()
S
79 1 3
finalize_migration()
S
82 1 3
should_exclude()
S
78 1 3